be veiled or covered